package com.dhcc.DRGsHosp.facade;

import java.util.List;
import java.util.Map;

/**
 * 得分项目字典信息--业务逻辑层--接口
 * @ClassName: MrqDictDetailFacade  
 * @Description ：    
 * @Date: 2018年8月7日 下午2:34:49  
 * @Author QiaoYiLong 
 * @Version 3.1.1 DHC-DRG
 */
public interface MrqDictDetailFacade {
	/**
	 *  功能描述： 根据scoreCode（四大类分项编码）取得该分项对应的所有得分项目字典信息（显示数据表格用）
	 *  @Author QiaoYiLong
	 *  @param scoreCode 四大类分项编码
	 *  @Date:2018年8月7日下午2:33:34
	 */
	public Map<String, List<Map<String, Object>>> getShowTableInfoByScoreCode(String scoreCode);
	/**
	 *  功能描述：根据主键值detailCode修改字段field的值
	 *  @Author QiaoYiLong
	 *  @param detailCode 主键
	 *  @param field  字段名称
	 *  @param value  字段值
	 *  @return sql执行成功修改的数据条数
	 *  @Date:2018年8月9日下午2:37:30
	 */
	public int modifyField(String detailCode,String field,String value);
	/**
	 * 记录操作日志
	 * @param operation  操作内容
	 * @Author QiaoYiLong
	 * @Date:2018年9月13日上午9:03:30
	 */
	public void recordOperationLog(String operation);
	/**
	 *  功能描述： 取得MRQ_DICT_SCORE表的所有大类信息
	 *  @Date:2018年12月26日下午4:21:02
	 */
	public List<Map<String, Object>> getAllMrqDictScore();
}
